An Enhanced Service Oriented architecture for building Web-based applications
نویسنده
چکیده
Service Oriented Architectures have recently emerged as a promising approach to develop Web-Based service provision environments. These architectures are characterized by federating services into a single, dynamic distributed system which is capable of spontaneously discovering and configuring itself upon service connections and disconnections. This work proposes a new architectural model, namely PRINCEPS, of Service Oriented Architecture particularly suited for implementing Web-service applications. In particular, two are the main contributions: Service Discovery protocol and Service Delivery Infrastructure. PRINCEPS implements a novel Service Discovery protocol which is able to assemble service according client’s requirements in terms of desired quality attributes. Such a protocol is XML-based, implemented using Jini middleware, and it is able to discover services at run-time. PRINCEPS is also able to provide a Delivery infrastructure, which is based on the HTTP protocol, implementing extended client-server models. PRINCEPS can be used as a Web Service Architecture, being interoperable with the standard web service technologies carried out by the World Wide Web Consortium (W3C). A complete example, which demonstrates benefits in adopting PRINCEPS architecture, is also provided. keywords: Service Oriented Architectures, Web Services, Service Discovery, Service Delivery, Jini
منابع مشابه
WSMB: a middleware for enhanced Web services interoperability
Service-Oriented Architecture (SOA) using Web services is considered as the state-of-the-art approach to support interoperability between distributed systems and therefore facilitates complex interactions between heterogeneous and autonomous systems both within the enterprise and for cross-organizational collaboration. Message-based interactions are seen as the core building block in this new d...
متن کاملBuilding an Architecture for Discovery, Selection, Invocation and Personalization of Semantic Web Services
We propose a two-step matchmaking procedure for a Web Service oriented architecture to cope with scalability problems if a large amount of Web Services has to be processed. We distinguish between domain-aware and domainindependent matchmaking, and show how such a two-step matchmaking process can be realized. We discuss the approach within the Personal Reader architecture which enables the use o...
متن کاملWhy ESB and SOA?
Service Oriented Architecture (SOA) represents a popular architectural paradigm 1 for applications, with Web Services as probably the most visible way of achieving an SOA 2 . Web Services implement capabilities that are available to other applications (or even other Web Services) via industry standard network and application interfaces and protocols. SOA advocates an approach in which a softwar...
متن کاملService-oriented architecture for integration of bioinformatic data and applications
by Xiaorong Xiang Service oriented architecture (SOA) is a new paradigm that originated in industry for future distributed computing. It is recognized as a promising architecture for application integration inside and across organizations. Since their introduction, semantic web and web services technologies are increasingly gaining interest in the implementation of e-Science infrastructures. In...
متن کاملAdaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003